﻿using Domain.Entity.ord;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Domain.IRepository
{
    public interface ISale_dRepository
    {
        //添加销售明细单
        Task<int> AddSale_d(Sale_d sale_D);

        //根据销售单id查询明细
        Task<List<Sale_d>> GetSale_ds(int saleid);

        //删除销售明细单
        Task<int> DeleteSale_d(int saleid);

        //更新出库数量
        Task<int> UpdateNum(int saledid, int oknum, int nonum);

        //根据销售单与货品获取到主键id
        Task<int> Getid(int saleid, int procid);

        //更新已退货数量
        Task<int> UpdateRNum(int saledid, int returnnum);

        //更新已退货数量
        Task<int> UpdateRNum(int saledid, int returnnum,int newnum);
    }
}
